From 3c775eb2b808c6f7b1b7a6eab5fefe1085d74c5a Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Tue, 27 Sep 2016 12:41:55 -0700 Subject: [PATCH] treeviewcolumn: use g_clear_object when freeing cursor There is the chance that the cursor returned NULL on systems with missing cursors. This defensively handles that by checking for a NULL cursor. --- gtk/gtktreeviewcolumn.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/gtktreeviewcolumn.c b/gtk/gtktreeviewcolumn.c index 055d938469..48b6fcd7c7 100644 --- a/gtk/gtktreeviewcolumn.c +++ b/gtk/gtktreeviewcolumn.c @@ -1349,7 +1349,7 @@ _gtk_tree_view_column_realize_button (GtkTreeViewColumn *column) gtk_tree_view_column_update_button (column); - g_object_unref (attr.cursor); + g_clear_object (&attr.cursor); } void -- 2.30.2